Plugin Settings
You can manage overall plugin settings in
Project Settings → Plugins → LayeredTooltip Settings.
Essential Settings for Basic Use
Tooltip Display Delay
- Default:
0.1 seconds - Purpose: Time for tooltip to appear on mouse hover
Tooltip Position Offset
- Default:
(4, 4) - Purpose: Distance from mouse cursor to tooltip
Advanced Settings for Customization
Layered Tooltip Widget Class
- Default: Plugin default widget
- Requirements: Must implement
ILayeredTooltipWidgetinterface
Tooltip Text Provider Class
- Default: Uses string table
- Requirements: Must implement
ILayeredTooltipTextProviderinterface
Default Tooltip Text String Table
- Default: Plugin default string table
Settings for Advanced Users
Tooltip Tags
- Default:
["Tooltip"] - Purpose: Add tag names for use in rich text
- Example:
["tooltip", "help", "item"]→ Enables<tooltip>,<help>,<item>tags
Tooltip Pin Delay
- Default:
1.0 seconds - Purpose: Time until tooltip becomes pinned and clickable
- Adjustment: Longer prevents accidental pinning; shorter enables quick interaction
Close Pinned On Cursor Leave
- Default:
false - Purpose: When enabled, a pinned tooltip closes automatically once the cursor leaves the tooltip area (the trigger item, its tooltip, and any child tooltips), instead of waiting for a click on empty space.
- Behavior: Only the layers the cursor has left are closed; outer layers stay open so you can keep navigating other child tooltips.
Pin Area Close Margin
- Default:
40(viewport pixels) - Purpose: Extra margin added around the tooltip/trigger area before a pinned tooltip auto-closes. Larger values keep the tooltip open further past the edge, preventing flicker.
- Note: Only used when Close Pinned On Cursor Leave is enabled.
Tooltip Default Z Order
- Default:
1000 - When to Adjust: Set higher value when tooltip is hidden behind other UI elements
Debug Settings
Layered Tooltip Debug
- Default:
false - When Enabled: Shows tooltip trigger areas and outputs detailed logs
- Purpose: Diagnose issues when tooltips don't work
Important Notes
- Editor restart may be required when changing widget/text provider classes.